package com.geline.mybatisplus.annotation;

import java.lang.annotation.*;

/**
 * 初始数据标识
 *
 * @author: mx
 * @date: 2024-09-12 09:08
 */
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface InitializeId {

    //字段值，支持多个
    String value();

    //字段名称
    String column() default "id";

    //允许更新
    boolean allowUpdate() default false;

    //允许删除
    boolean allowDelete() default false;

    String errorMsg() default "初始数据，禁止操作!";

}
